*{
    margin: 0;
    padding: 0;
}
body{
    background-color: rgb(0, 149, 255);
    #main{
        width: 650px;
        height: 550px;
        position: absolute;
        left: 0;right: 0;top: 0;bottom: 0;margin: auto;
        background-color: #fff;
        box-sizing: border-box;
        padding: 30px 0 0 0;
        h1{
            width: 100%;
            font-size: 36px;
            color: #0095ff;
            display: flex;
            justify-content: center;
            #mian-tu{
            display: flex;
            flex-wrap: wrap;
            width: 65px;
            justify-content: center;
            padding-right: 30px;
            }
        }
        h2{
            width: 100%;
            text-align: center;
        }
        #four-ipt{
            width: 400px;
            height: 300px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            align-content: space-around;
            justify-content: center;
            div{
                width: 380px;
                height: 45px;
                label{
                    display: inline-block;
                    width: 60px;
                    font-size: 12px;
                    height: 45px;
                    line-height: 45px;
                    text-align: right;
                }
                input{
                    height: 38px;
                    width: 280px;
                    border: 1px solid #eee;
                    outline: none;
                    padding-left: 10px;
                    margin-left: 5px;
                }
                p{
                    margin: 0;
                    color: red;
                }
            }
            #setcode{
                position: relative;
                span{
                    position: absolute;
                    right: 30px;
                    top: 10px;
                    font-size: 14px;
                    color: #169bd5;
                    font-weight: 800;
                }
            }
        }
        #register-button{
            margin-top: 20px;
            position: relative;
            width: 100%;
            height: 60px;
            button{
            width: 323px;
            height: 56px;
            background-color: rgb(0, 149, 255);
            border: none;
            color: #fff;
            font-size: 18px;
            font-weight: 800;
            position: absolute;
            left: 0;right: 0;
            margin: auto;
            }
        }
        p{
            margin-top: 10px;
            width: 100%;
            text-align: center;
            a{
                text-decoration: none;
                font-size: 14px;
                color: #169bd5;
                font-weight: 800;
            }
        }
    }
}